home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Inside!
/
Amiga FD Inside (1995)(Ultramax).iso
/
berndspd
/
musiktools
/
superplay
/
docs
/
spobject-docs
/
voc.doc
< prev
next >
Wrap
Text File
|
1994-12-13
|
3KB
|
104 lines
VOC.svobject
© 1994 by Andreas R. Kleinert.
FREEWARE. All rights reserved.
Version : 2.3
Release Date : 11.12.1994
Description
~~~~~~~~~~~
VOC.svobject is an external Library-Module for the superplay.library V1+.
It supports reading and writing of PC VOC-Sample-Files (V1.10).
Author
~~~~~~
Andreas R. Kleinert
Grube Hohe Grethe 23
D-57074 Siegen
Germany
Features / Handicaps
~~~~~~~~~~~~~~~~~~~~
- Currently only VOC-Version V1.10 is supported.
- All Blocks except Block 1 and the Header are ignored,
e.g. Stereo-Sample-Data.
History :
~~~~~~~~~
V2.3 (11.12.1994) :
- fixed internal bug
V2.2 (21.07.1994) :
- added possibility to save all Samples from all multiple-SampleList
and to accept NULL parameters for the Source-SPObject with
SPO_Write(), so that custom applications may save their self-
created SampleLists by simply setting them via SPO_SetSampleList().
The old way behaviour is still supported (as also handling of
V1 SPObjects).
- fixed silly bug : SampleBuffer was AllocMem()ed, but FreeVec()ed.
- in former versions the sourcebuffer had been left "trashed", because
conversion into the VOC format (via XOR) had not been reversed.
Now the old buffer is reconstructed after saving.
V2.1 (17.07.1994) :
- integrated new "SampleList"-Functions for exporting more than one
sample
- fixed subtype strings (one blank too much)
V1.4 (29.04.1994) :
- now there's more information given about the loaded Sample
- like in WAV.spobject the LONGword macro for IntelToMotorola (and
reverse) conversion was not correctly implemented.
This did not affected working at all, because inside the supported
VOC-Blocks no LONGwords exist !
So this was only done to prevent future bugs.
- fixed (hopefully) "header not located" problems within memory
delocation
- and more
V1.3 (30.03.1994) :
- replaced SAS/C's sprintf()-routine with own, RawDoFmt()-based one.
This saves about 1800 Bytes.
- "utility.library" is not used, because this crashes the Player-Task
and no reason for this could be found.
V1.2 (25.02.1994) :
- fixed small bug in memory management routines
V1.1 (16.01.1994) :
- first version
Literature
~~~~~~~~~~
[1] "c't", Magazin für Computertechnik, Issue 1/1993, DMV-Verlag
Copyrights
~~~~~~~~~~
Some of the mentioned names or products above may be copyrighted by
companies or trademarks of companies.